/****************** 屏蔽不需要的内容 ***********************/

span[data-ad-type],
div[data-loc-id]:not(class),
#b_promote,
#b_live,
#bili_live,
#b_tag_promote,
#b_recommend,
#home_popularize,
#home-app .popularize-module,
.bb-comment .reply-notice,
.upinfo .live-status-link,
.v-live-recommend,
.bgray-btn-wrap,
.ad,
.ad-f,
.elecrank-btn,
.video-top-ad,
.elecrank-wrapper,
.sponsor-content-wrapper,
.main-container .sponsor-wrapper,
.viewbox .info .v-title-info .v-title-line.v-stow,
.istest {
    display: none!important;
}

/****************** 插入横栏设置 ***********************/
/* 媒体查询 */

@media screen and (max-width: 1500px) {
    #banner {
        width: 980px;
    }
    #banner .myUpTime {
        padding-left: 10px;
    }
}
@media screen and (min-width: 1500px) {
    #banner {
        width: 1160px;
    }
    #banner .myUpTime {
        padding-left: 200px;
    }
}
/* 插入栏 */

#banner {
    height: 40px;
    margin: 5px auto;
    border-radius: 50px;
    background: #4879bd;
}
#banner #myPlaySum,
#banner .myTitle,
#banner .myUpTime,
#banner .myPlaySum {
    display: inline-block;
    height: 100%;
    line-height: 2;
    font-size: 20px;
    color: #fff;
    overflow: hidden;
}
#banner .myTitle {
    width: 650px;
    padding-left: 20px;
}
#banner .myUpTime {
    width: 180px;
}
#banner #myPlaySum,
#banner .myPlaySum {
    padding-left: 20px;
}
#banner .myBangumiPlayCount {
    display: inline-block;
    margin-left: 190px;
}
/*  up */

.upinfo {
    float: right;
    position: relative;
    width: 225px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 90px;
    background: #fff;
    z-index: 1;
}
.upinfo .u-face {
    position: absolute;
    top: 0;
    left: 0;
    width: 68px;
    margin: 0 10px 0 10px;
    text-align: center;
    float: left;
    z-index: 0;
}
.upinfo .u-face img {
    position: relative;
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    border: 2px solid transparent;
    border-radius: 64px;
    z-index: 10;
}
.upinfo .r-info {
    float: left;
    width: 100%;
}
.upinfo .r-info .usname {
    line-height: 20px;
    position: relative;
    zoom: 1;
}
.upinfo .r-info .usname a.message {
    float: right;
    color: #6d757a;
    background: url(/images/base/icons.png) no-repeat -272px -2006px;
    padding-left: 30px;
}
.upinfo .r-info .sign {
    color: #333;
    line-height: 20px;
    min-height: 11px;
    overflow: hidden;
    word-wrap: break-word;
    position: relative;
}
.upinfo .r-info .up-video-message {
    line-height: 18px;
    margin-bottom: 10px;
    margin-top: 3px;
}
.upinfo .r-info .b-btn.f {
    width: 138px;
    height: 22px;
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    background-color: #00a1d6;
    border: 1px solid #00a1d6;
    color: #fff;
    transition: .2s background-color;
}
.upinfo .r-info .b-btn.elec {
    height: 22px;
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    background-color: #fff;
    border-color: #f25d8e;
    color: #f25d8e;
    width: 68px;
    transition: .2s background-color;
}
.a-layer {
    top: 1250px!important;
    left: 900px!important;
}
#plist {
    margin-bottom: 0;
    max-height: 30px;
}
.player-box{
   
    text-align:left;
}
